home *** CD-ROM | disk | FTP | other *** search
/ Chip 2001 June / CHIP Haziran 2001.iso / prog / haziran / 19 / setup.exe / data.z / wdman.cnt (.txt) < prev    next >
Microsoft Windows Help File Content  |  2001-04-11  |  20KB  |  536 lines

  1. :Base wd_hlp.hlp
  2. 1 COPYRIGHT
  3. 2 COPYRIGHT=topic0
  4. 1 WinDriver Overview 
  5. 2 WinDriver Overview =topic1
  6. 2 Introduction to WinDriver =topic2
  7. 2 Background=topic3
  8. 2 WinDriver Advantages=topic4
  9. 2 WinDriver Feature List=topic5
  10. 2 WinDriver Architecture=topic6
  11. 2 What Platforms does WinDriver Support?=topic8
  12. 2 Can I Try WinDriver Before I Buy?=topic9
  13. 2 Limitations of the different evaluation versions=topic10
  14. 2 How do I develop my Driver with WinDriver? (Overview)
  15. 3 How do I develop my Driver with WinDriver? (Overview)=topic11
  16. 3 On Windows 95, 98, ME, NT and 2000=topic12
  17. 3 On Windows CE=topic13
  18. 3 On Linux and Solaris=topic14
  19. 3 On Embedded Operating Systems=topic15
  20. 2 What Does the WinDriver Toolkit Include?
  21. 3 What Does the WinDriver Toolkit Include?=topic16
  22. 3 WinDriver Modules=topic17
  23. 3 Utilities=topic18
  24. 3 WinDriver's SPECIFIC CHIP-SET SUPPORT=topic19
  25. 3 Samples=topic20
  26. 2 Can I distribute the driver created with WinDriver?
  27. 3 Can I distribute the driver created with WinDriver?=topic21
  28. 2 Device Driver Overview
  29. 3 Device Driver Overview=topic22
  30. 3 Monolithic Drivers=topic23
  31. 3 Windows 95/98/ME Drivers=topic25
  32. 3 NT Driver Model
  33. 4 NT Driver Model=topic26
  34. 4 Layered Drivers=topic27
  35. 4 Miniport Drivers=topic29
  36. 3 Unix Device Drivers
  37. 4 Unix Device Drivers=topic31
  38. 3 Linux Device Drivers
  39. 4 Linux Device Drivers=topic32
  40. 3 Solaris  Device Drivers
  41. 4 Solaris  Device Drivers=topic33
  42. 2 Matching the right tool for your driver
  43. 3 Matching the right tool for your driver=topic34
  44. 1 WinDriver USB Overview 
  45. 2 WinDriver USB Overview =topic35
  46. 2 Introduction to USB=topic36
  47. 2 Feature List=topic37
  48. 2 USB Components=topic38
  49. 2 Data Flow in USB Devices=topic39
  50. 2 USB Data Exchange=topic41
  51. 2 USB Data Transfer Types=topic43
  52. 2 USB Configuration=topic44
  53. 2 WinDriver USB=topic45
  54. 2 WinDriver USB Architecture=topic46
  55. 2 What drivers can I write with WinDriver USB?=topic48
  56. 1 Installation and Setup
  57. 2 Installation and Setup=topic49
  58. 2 Systems Requirements
  59. 3 Systems Requirements=topic50
  60. 3 For Windows 95 / 98 / ME=topic51
  61. 3 For Windows NT/2000=topic52
  62. 3 For Windows CE=topic53
  63. 3 For Linux=topic54
  64. 3 For Solaris=topic55
  65. 3 For VxWorks=topic56
  66. 2 Installing WinDriver 
  67. 3 Installing WinDriver =topic57
  68. 3 Installing WinDriver for Windows 95,98,ME,NT and 2000 =topic58
  69. 3 Installing WinDriver CE
  70. 4 Installing WinDriver CE=topic59
  71. 4 Installing WinDriver CE for a hand held PC=topic60
  72. 4 Using WinDriver CE with ETK/Platform Builder=topic61
  73. 3 Testing Your Applications on the X86 HPC Emulator
  74. 4 Testing Your Applications on the X86 HPC Emulator=topic62
  75. 4 Emulation on Windows NT=topic63
  76. 3 Installing WinDriver for Linux
  77. 4 Installing WinDriver for Linux=topic64
  78. 4 Restricting hardware access on Linux=topic65
  79. 3 Installing DriverWizard on your Windows machine
  80. 4 Installing DriverWizard on your Windows machine=topic66
  81. 3 Installing WinDriver for Solaris
  82. 4 Installing WinDriver for Solaris=topic67
  83. 4 Restricting hardware access on Solaris=topic68
  84. 4 Solaris Platform Specific Issues=topic69
  85. 3 Installing DriverBuilder for VxWorks
  86. 4 Installing DriverBuilder for VxWorks=topic70
  87. 2 Upgrading Your Installation
  88. 3 Upgrading Your Installation=topic71
  89. 2 Checking Your Installation
  90. 3 Checking Your Installation=topic72
  91. 3 On your Windows machine=topic73
  92. 3 On your Windows CE machine =topic74
  93. 3 On your Linux machine=topic75
  94. 3 On your Solaris machine=topic76
  95. 3 On VxWorks=topic77
  96. 2 Uninstalling WinDriver
  97. 3 Uninstalling WinDriver=topic78
  98. 3 Uninstalling Windriver from Windows (95/98/ME/NT/2000)=topic79
  99. 3 Uninstalling Windriver from Linux=topic80
  100. 3 Uninstalling WinDriver from Solaris=topic81
  101. 3 Uninstalling DriverBuilder for  Vxworks=topic82
  102. 1 The DriverWizard 
  103. 2 The DriverWizard =topic83
  104. 2 An Overview=topic84
  105. 2 DriverWizard Walkthrough=topic85
  106. 2 DriverWizard Notes
  107. 3 DriverWizard Notes=topic93
  108. 3 Sharing a Resource=topic94
  109. 3 Disabling a Resource=topic95
  110. 3 DriverWizard Logger=topic96
  111. 3 Automatic Code Generation=topic97
  112. 2 Remote WinDriver 
  113. 3 Remote WinDriver =topic98
  114. 3 How does it work?=topic99
  115. 3 Using Remote WinDriver (For all Windows OSes)=topic100
  116. 3 Using Remote WinDriver (For Windows CE)=topic102
  117. 3 Using Remote WinDriver (For Linux and Solaris)=topic104
  118. 3 Using Remote WinDriver (For VxWorks)=topic106
  119. 1 Creating Your Driver 
  120. 2 Creating Your Driver =topic107
  121. 2 Using the DriverWizard to Build a Device Driver =topic108
  122. 2 Writing the Device Driver without the DriverWizard =topic109
  123. 2 Win CE - Testing on CE=topic110
  124. 2 Using the Help Files=topic111
  125. 1 Debugging
  126. 2 Debugging=topic112
  127. 2 User Mode Debugging=topic113
  128. 2 DebugMonitor
  129. 3 DebugMonitor=topic114
  130. 3 Using DebugMonitor
  131. 4 Using DebugMonitor=topic115
  132. 4 DebugMonitor 
  133.  Graphical Mode=topic116
  134. 4 DebugMonitor - Console Mode=topic119
  135. 4 DebugMonitor on Linux and Solaris=topic120
  136. 4 DebugMonitor on Windows CE=topic121
  137. 4 DebugMonitor on VxWorks=topic122
  138. 1 WinDriver Function Reference 
  139. 2 WinDriver Function Reference =topic123
  140. 2 WD_Open()=topic124
  141. 2 WD_Close()=topic125
  142. 2 WD_Version()=topic126
  143. 2 WD_PciScanCards()=topic127
  144. 2 WD_PciGetCardInfo()=topic128
  145. 2 WD_PciConfigDump()=topic129
  146. 2 WD_PcmciaScanCards()=topic130
  147. 2 WD_PcmciaGetCardInfo()=topic131
  148. 2 WD_PcmciaConfigDump()=topic132
  149. 2 WD_IsapnpScanCards() =topic133
  150. 2 WD_IsapnpGetCardInfo()=topic134
  151. 2 WD_IsapnpConfigDump()=topic135
  152. 2 WD_CardRegister()=topic136
  153. 2 WD_CardUnregister()=topic137
  154. 2 WD_Transfer()=topic138
  155. 2 WD_MultiTransfer()=topic139
  156. 2 WD_IntEnable() =topic140
  157. 2 WD_IntDisable()=topic141
  158. 2 WD_IntWait()=topic142
  159. 2 WD_IntCount()=topic143
  160. 2 WD_DMALock()=topic144
  161. 2 WD_DMAUnlock()=topic145
  162. 2 WD_Sleep()=topic146
  163. 2 WD_UsbScanDevice()=topic147
  164. 2 WD_UsbGetConfiguration()=topic148
  165. 2 WD_UsbDeviceRegister()=topic149
  166. 2 WD_UsbDeviceUnregister()=topic150
  167. 2 WD_UsbTransfer()=topic151
  168. 2 WD_UsbResetPipe()=topic152
  169. 2 InterruptThreadEnable()=topic153
  170. 2 InterruptThreadDisable()=topic154
  171. 1 WinDriver Structure Reference 
  172. 2 WinDriver Structure Reference =topic155
  173. 2 WD_TRANSFER =topic156
  174. 2 WD_DMA=topic157
  175. 2 WD_DMA_PAGE =topic158
  176. 2 WD_INTERRUPT=topic159
  177. 2 WD_VERSION=topic160
  178. 2 WD_CARD_REGISTER =topic161
  179. 2 WD_CARD=topic162
  180. 2 WD_ITEMS=topic163
  181. 2 WD_SLEEP =topic164
  182. 2 WD_PCI_SLOT =topic165
  183. 2 WD_PCI_ID =topic166
  184. 2 WD_PCI_SCAN_CARDS =topic167
  185. 2 WD_PCI_CARD_INFO =topic168
  186. 2 WD_PCI_CONFIG_DUMP=topic169
  187. 2 WD_ISAPNP_CARD_ID =topic170
  188. 2 WD_ISAPNP_CARD =topic171
  189. 2 WD_ISAPNP_SCAN_CARDS =topic172
  190. 2 WD_ISAPNP_CARD_INFO =topic173
  191. 2 WD_ISAPNP_CONFIG_DUMP=topic174
  192. 2 WD_PCMCIA_SLOT=topic175
  193. 2 WD_PCMCIA_ID =topic176
  194. 2 WD_PCMCIA_SCAN_CARDS =topic177
  195. 2 WD_PCMCIA_CARD_INFO =topic178
  196. 2 WD_ PCMCIA_CONFIG_DUMP =topic179
  197. 2 WD_USB_ID=topic180
  198. 2 WD_USB_PIPE_INFO=topic181
  199. 2 WD_USB_CONFIG_DESC=topic182
  200. 2 WD_USB_INTERFACE_DESC=topic183
  201. 2 WD_USB_ENDPOINT_DESC=topic184
  202. 2 WD_USB_INTERFACE=topic185
  203. 2 WD_USB_CONFIGURATION=topic186
  204. 2 WD_USB_HUB_GENERAL_INFO=topic187
  205. 2 WD_USB_DEVICE_GENERAL_INFO=topic188
  206. 2 WD_USB_DEVICE_INFO=topic189
  207. 2 WD_USB_SCAN_DEVICES=topic190
  208. 2 WD_USB_TRANSFER=topic191
  209. 2 WD_USB_DEVICE_REGISTER=topic192
  210. 2 WD_USB_RESET_PIPE=topic193
  211. 1 Creating Your Driver Using Jungo's PLX9050 API 
  212. 2 Creating Your Driver Using Jungo's PLX9050 API =topic194
  213. 2 Overview of the Development Process for the PLX9050 Using WinDriver's 
  214.  PLX9050 API =topic195
  215. 2 What is the PLX9050 Diagnostics? =topic196
  216. 2 Using PLX9050 Diagnostics 
  217. 3 Using PLX9050 Diagnostics =topic197
  218. 3 Introduction =topic198
  219. 3 Main Menu Options=topic199
  220. 2 Creating the driver project without using the P50_DIAG as the skeletal driver code
  221. 3 Creating the driver project without using the P50_DIAG as the skeletal driver code=topic200
  222. 3 Sample =topic201
  223. 2 WinDriver's PLX9050 API Function Reference 
  224. 3 WinDriver's PLX9050 API Function Reference =topic202
  225. 3 P9050_CountCards() =topic203
  226. 3 P9050_Open() =topic204
  227. 3 P9050_Close() =topic205
  228. 3 P9050_IsAddrSpaceActive() =topic206
  229. 3 P9050_ReadReg(), P9050_WriteReg() =topic207
  230. 3 P9050_ReadSpaceByte(), P9050_ReadSpaceWord(), P9050_ReadSpaceDWord()=topic208
  231. 3 P9050_WriteSpaceByte(), P9050_WriteSpaceWord(), P9050_WriteSpaceDWord()=topic209
  232. 3 P9050_ReadSpaceBlock(), P9050_WriteSpaceBlock()=topic210
  233. 3 P9050_ReadByte(),P9050_ReadWord()P9050_ReadDWord() =topic211
  234. 3 P9050_WriteByte(),P9050_WriteWord(),P9050_WriteDWord() =topic212
  235. 3 P9050_ReadBlock(),P9050_WriteBlock()=topic213
  236. 3 P9050_IntIsEnabled() =topic214
  237. 3 P9050_IntEnable() =topic215
  238. 3 P9050_IntDisable() =topic216
  239. 3 P9050_EEPROMReadWord(), P9050_EEPROMWriteWord() =topic217
  240. 3 P9050_ReadPCIReg(),P9050_WritePCIReg() =topic218
  241. 2 PLX 9050 API Structure Reference 
  242. 3 PLX 9050 API Structure Reference =topic219
  243. 3 PLX Register Definitions =topic220
  244. 3 P9050_MODE =topic221
  245. 3 P9050_ADDR =topic222
  246. 3 P9050_INT_RESULT =topic223
  247. 2 Trouble-Shooting 
  248. 3 Trouble-Shooting =topic224
  249. 3 P9050_Open() fails =topic225
  250. 1 Creating Your Device Driver Using Jungo's PLX9060 / PLX9080 API 
  251. 2 Creating Your Device Driver Using Jungo's PLX9060 / PLX9080 API =topic226
  252. 2 Overview of the Development Process for the PLX9060 / PLX9080 
  253.  Using WinDriver's PLX9060 API =topic227
  254. 2 What is PLX9060 Diagnostics? =topic228
  255. 2 Using PLX9060 Diagnostics 
  256. 3 Using PLX9060 Diagnostics =topic229
  257. 3 Introduction =topic230
  258. 3 Main Menu Options =topic231
  259. 2 Creating the Driver Project without using the P60_DIAG as the 
  260.  Skeletal Driver Code 
  261. 3 Creating the Driver Project without using the P60_DIAG as the 
  262.  Skeletal Driver Code =topic232
  263. 3 Sample Code =topic233
  264. 2 WinDriver's PLX 9060/9080 API Function Reference 
  265. 3 WinDriver's PLX 9060/9080 API Function Reference =topic234
  266. 3 P9060_CountCards() =topic235
  267. 3 P9060_Open() =topic236
  268. 3 P9060_Close() =topic237
  269. 3 P9060_IsAddrSpaceActive() =topic238
  270. 3 P9060_ReadReg(), P9060_WriteReg() =topic239
  271. 3 P9060_ReadSpaceByte() ,P9060_ReadSpaceWord() , P9060_ReadSpaceDWord() =topic240
  272. 3 P9060_WriteSpaceByte(),P9060_WriteSpaceWord(), P9060_WriteSpaceDWord() =topic241
  273. 3 P9060_ReadSpaceBlock() ,P9060_WriteSpaceBlock() =topic242
  274. 3 P9060_ReadByte(),P9060_ReadWord(),P9060_ReadDWord() =topic243
  275. 3 P9060_WriteByte(), P9060_WriteWord(), P9060_WriteDWord() =topic244
  276. 3 P9060_ReadBlock(),P9060_WriteBlock()=topic245
  277. 3 P9060_IntIsEnabled() =topic246
  278. 3 P9060_IntEnable() =topic247
  279. 3 P9060_IntDisable() =topic248
  280. 3 P9060_ReadPCIReg(),P9060_WritePCIReg() =topic249
  281. 2 PLX 9060 API Structure Reference 
  282. 3 PLX 9060 API Structure Reference =topic250
  283. 3 PLX Register Definitions =topic251
  284. 3 P9060_MODE =topic252
  285. 3 P9060_INT_RESULT =topic253
  286. 2 Trouble-Shooting 
  287. 3 Trouble-Shooting =topic254
  288. 3 P9060_Open() fails. =topic255
  289. 1 Creating Your Device Driver Using Jungo's AMCC S5933 API 
  290. 2 Creating Your Device Driver Using Jungo's AMCC S5933 API =topic256
  291. 2 Overview of the Development Process for the AMCC S5933 Using 
  292.  WinDriver's AMCC API =topic257
  293. 2 What is AMCC Diagnostics? =topic258
  294. 2 Using the AMCC Diagnostics 
  295. 3 Using the AMCC Diagnostics =topic259
  296. 3 Introduction =topic260
  297. 3 Main Menu Options =topic261
  298. 2 Creating the Driver Project without using the AMCCDIAG as the 
  299.  Skeletal Driver Code 
  300. 3 Creating the Driver Project without using the AMCCDIAG as the 
  301.  Skeletal Driver Code =topic262
  302. 2 Sample Code
  303. 3 Sample Code=topic263
  304. 2 WinDriver's AMCC S5933 API Function Reference 
  305. 3 WinDriver's AMCC S5933 API Function Reference =topic264
  306. 3 AMCC_CountCards() =topic265
  307. 3 AMCC_Open() =topic266
  308. 3 AMCC_Close() =topic267
  309. 3 AMCC_IsAddrSpaceActive() =topic268
  310. 3 AMCC_ReadRegByte(),AMCC_ReadRegWord(), AMCC_ReadRegDWord() =topic269
  311. 3 AMCC_WriteRegByte(),AMCC_WriteRegWord(), AMCC_WriteRegDWord() =topic270
  312. 3 AMCC_ReadByte(), AMCC_ReadWord(), AMCC_ReadDWord() =topic271
  313. 3 AMCC_WriteByte(),AMCC_WriteWord(),AMCC_WriteDWord() =topic272
  314. 3 AMCC_ReadSpaceBlock(), AMCC_WriteSpaceBlock() =topic273
  315. 3 AMCC_IntIsEnabled() =topic274
  316. 3 AMCC_IntEnable() =topic275
  317. 3 AMCC_IntDisable() =topic276
  318. 3 AMCC_ReadPCIReg(), AMCC_WritePCIReg() =topic277
  319. 2 AMCC S5933 API Structure Reference 
  320. 3 AMCC S5933 API Structure Reference =topic278
  321. 3 PCI Configuration Registers Definitions =topic279
  322. 3 AMCC_ADDR =topic280
  323. 3 AMCC_INT_RESULT =topic281
  324. 2 Trouble-Shooting 
  325. 3 Trouble-Shooting =topic282
  326. 3 AMCC_Open() fails. =topic283
  327. 1 Creating Your Driver Using Jungo's V3 PBC API
  328. 2 Creating Your Driver Using Jungo's V3 PBC API=topic284
  329. 2 Overview of the Development Process for the V3 PBC using 
  330.  WinDriver's V3 PBC API =topic285
  331. 2 What is V3 PBC Diagnostics? =topic286
  332. 2 Using the V3 PBC Diagnostics 
  333. 3 Using the V3 PBC Diagnostics =topic287
  334. 3 Introduction =topic288
  335. 3 Main Menu Options =topic289
  336. 2 Creating the Driver Project without using the PBC_DIAG as 
  337.  the Skeletal Driver Code 
  338. 3 Creating the Driver Project without using the PBC_DIAG as 
  339.  the Skeletal Driver Code =topic290
  340. 2 Sample Code 
  341. 3 Sample Code =topic291
  342. 2 WinDriver's V3 PBC API Function Reference 
  343. 3 WinDriver's V3 PBC API Function Reference =topic292
  344. 3 V3PBC_CountCards() =topic293
  345. 3 V3PBC_Open() =topic294
  346. 3 V3PBC_Close() =topic295
  347. 3 V3PBC_IsAddrSpaceActive() =topic296
  348. 3 V3PBC_GetRevision() =topic297
  349. 3 V3PBC_ReadRegByte(), V3PBC_ReadRegWord(), V3PBC_ReadRegDWord() =topic298
  350. 3 V3PBC_WriteRegByte(), V3PBC_WriteRegWord(), V3PBC_WriteRegDWord() =topic299
  351. 3 V3PBC_ReadSpaceByte(), V3PBC_WriteSpaceByte(), V3PBC_ReadSpaceWord(), V3PBC_WriteSpaceWord(), V3PBC_ReadSpaceDWord(), V3PBC_WriteSpaceDWord() =topic300
  352. 3 V3PBC_ReadSpaceBlock(), V3PBC_WriteSpaceBlock() =topic301
  353. 3 V3PBC_ReadBlock(), V3PBC_WriteBlock() =topic302
  354. 3 V3PBC_ReadByte(), V3PBC_ReadByte(), V3PBC_WriteByte(), V3PBC_ReadWord(), V3PBC_WriteWord(), V3PBC_ReadDWord(), V3PBC_WriteDWord() =topic303
  355. 3 V3PBC_IntIsEnabled() =topic304
  356. 3 V3PBC_IntEnable() =topic305
  357. 3 V3PBC_IntDisable() =topic306
  358. 3 V3PBC_ReadPCIReg(), V3PBC_WritePCIReg() =topic307
  359. 3 V3PBC_DMAOpen() =topic308
  360. 3 V3PBC_DMAClose() =topic309
  361. 3 V3PBC_DMAStart() =topic310
  362. 3 V3PBC_DMAIsDone() =topic311
  363. 3 V3PBC_PulseLocalReset() =topic312
  364. 3 V3PBC_EEPROMInit() =topic313
  365. 3 V3PBC_EEPROMWrite() =topic314
  366. 3 V3PBC_EEPROMRead() =topic315
  367. 2 PCI Configuration Registers Definitions 
  368. 3 PCI Configuration Registers Definitions =topic316
  369. 3 V3PBC_ADDR =topic317
  370. 3 V3PBC_INT_RESULT =topic318
  371. 2 Trouble-Shooting 
  372. 3 Trouble-Shooting =topic319
  373. 3 V3PBC_Open() fails=topic320
  374. 1 WinDriver Implementation Issues 
  375. 2 WinDriver Implementation Issues =topic321
  376. 2 Performing DMA
  377. 3 Performing DMA=topic322
  378. 3 Scatter/Gather DMA
  379. 4 Scatter/Gather DMA=topic323
  380. 4 Scatter/Gather DMA for buffers larger than 1MB=topic324
  381. 3 Contiguous Buffer DMA
  382. 4 Contiguous Buffer DMA=topic325
  383. 2 Handling Interrupts 
  384. 3 Handling Interrupts =topic326
  385. 3 General - Handling an Interrupt=topic327
  386. 3 Simplified interrupt handling using {indrvr_int_thread.h}=topic328
  387. 3 ISA / EISA and PCI interrupts=topic329
  388. 3 Interrupts in Windows CE=topic330
  389. 3 PCMCIA interrupts in Windows CE=topic331
  390. 2 USB Control Transfers
  391. 3 USB Control Transfers=topic332
  392. 3 USB Data Exchange=topic333
  393. 3 More about the Control Transfer=topic335
  394. 3 The Setup Packet=topic337
  395. 3 USB Setup Packet Format=topic338
  396. 3 Standard device requests codes=topic339
  397. 3 Setup Packet example=topic340
  398. 2 Performing Control Transfers with WinDriver
  399. 3 Performing Control Transfers with WinDriver=topic341
  400. 3 Control Transfers with DriverWizard=topic342
  401. 3 Control Transfers with WinDriver API=topic343
  402. 1 Improving Performance 
  403. 2 Improving Performance =topic344
  404. 2 Improving performance of your device driver - Overview=topic345
  405. 2 Performance improvement checklist=topic346
  406. 2 Improving the performance of your User Mode driver
  407. 3 Improving the performance of your User Mode driver=topic347
  408. 3 Using direct access to memory mapped regions=topic348
  409. 3 Accessing IO mapped regions=topic349
  410. 1 Kernel PlugIn 
  411. 2 Kernel PlugIn =topic350
  412. 2 Background=topic351
  413. 2 Do I need to write a Kernel PlugIn?=topic352
  414. 2 What kind of Performance can I expect=topic353
  415. 2 Overview of the development process=topic354
  416. 1 WinDriver Kernel PlugIn Architecture
  417. 2 WinDriver Kernel PlugIn Architecture=topic355
  418. 2 Introduction=topic356
  419. 2 WinDriver Kernel and Kernel Plugin Interaction=topic358
  420. 2 Kernel Plugin Components=topic359
  421. 2 Kernel PlugIn Event Sequence=topic360
  422. 1 Kernel PlugIn - How it works
  423. 2 Kernel PlugIn - How it works=topic361
  424. 2 Minimal Requirements for creating a Kernel PlugIn =topic362
  425. 2 Directory structure and sample for the WinDriver Kernel PlugIn=topic363
  426. 2 Kernel PlugIn implementation 
  427. 3 Kernel PlugIn implementation =topic364
  428. 3 Before you begin=topic365
  429. 3 Write your KP_INIT() function=topic366
  430. 3 Write your KP_OPEN() function=topic367
  431. 3 Write the remaining PlugIn call-backs=topic368
  432. 2 KPTest -- A sample Kernel PlugIn Driver
  433. 3 KPTest -- A sample Kernel PlugIn Driver=topic369
  434. 2 Handling Interrupts in the Kernel PlugIn
  435. 3 Handling Interrupts in the Kernel PlugIn=topic370
  436. 3 Interrupt handling in user mode (without Kernel PlugIn) =topic371
  437. 3 Interrupt handling in the Kernel (with the Kernel PlugIn) =topic373
  438. 2 Message passing 
  439. 3 Message passing =topic375
  440. 1 Writing a Kernel PlugIn 
  441. 2 Writing a Kernel PlugIn =topic376
  442. 2 Determining whether a Kernel PlugIn is needed =topic377
  443. 2 Preparing the User Mode source code=topic378
  444. 2 Creating a new Kernel PlugIn Project=topic379
  445. 2 Creating a handle to the WinDriver Kernel PlugIn=topic380
  446. 2 Interrupt Handling in the Kernel PlugIn =topic381
  447. 2 I/O handling in the Kernel PlugIn=topic382
  448. 2 Compiling your Kernel PlugIn Driver=topic383
  449. 2 Installing your Kernel PlugIn Driver=topic384
  450. 1 Kernel PlugIn Function reference 
  451. 2 Kernel PlugIn Function reference =topic385
  452. 2 User Mode functions 
  453. 3 User Mode functions =topic386
  454. 3 WD_KernelPlugInOpen() =topic387
  455. 3 WD_KernelPlugInClose() =topic388
  456. 3 WD_KernelPlugInCall() =topic389
  457. 3 WD_IntEnable() =topic390
  458. 2 Kernel functions 
  459. 3 Kernel functions =topic391
  460. 3 KP_Init() =topic392
  461. 3 KP_Open() =topic393
  462. 3 KP_Close() =topic394
  463. 3 KP_Call() =topic395
  464. 3 KP_IntEnable() =topic396
  465. 3 KP_IntDisable() =topic397
  466. 3 KP_IntAtIrql()=topic398
  467. 3 KP_IntAtDpc() =topic399
  468. 1 Kernel PlugIn structure reference 
  469. 2 Kernel PlugIn structure reference =topic400
  470. 2 User Mode structures 
  471. 3 User Mode structures =topic401
  472. 3 WD_KERNEL_PLUGIN =topic402
  473. 3 WD_INTERRUPT =topic403
  474. 3 WD_KERNEL_PLUGIN_CALL =topic404
  475. 2 Kernel Mode structures 
  476. 3 Kernel Mode structures =topic405
  477. 3 KP_INIT =topic406
  478. 3 KP_OPEN_CALL =topic407
  479. 1 Developing in Visual Basic and Delphi
  480. 2 Developing in Visual Basic and Delphi=topic408
  481. 1 Trouble-Shooting 
  482. 2 Trouble-Shooting =topic409
  483. 2 WD_Open() (or xxx_Open()) fails.=topic410
  484. 2 WD_CardRegister() fails=topic411
  485. 2 Can't open USB device using the DriverWizard=topic412
  486. 2 Can't get interfaces for USB devices.=topic413
  487. 2 PCI Card has no resources when using the DriverWizard=topic414
  488. 2 Computer hangs on interrupt =topic415
  489. 1 Dynamically loading your driver 
  490. 2 Dynamically loading your driver =topic416
  491. 2 Windows NT/2000 and 95/98/ME
  492. 3 Windows NT/2000 and 95/98/ME=topic417
  493. 3 Dynamic loading - background=topic418
  494. 3 Why do you need a dynamically loadable driver?=topic419
  495. 3 Dynamically loading and unloading your driver=topic420
  496. 3 Dynamically loading your Kernel PlugIn=topic421
  497. 2 Linux
  498. 3 Linux=topic422
  499. 2 Solaris
  500. 3 Solaris=topic423
  501. 1 Distributing your Driver 
  502. 2 Distributing your Driver =topic424
  503. 2 Get a valid license for your WinDriver=topic425
  504. 2 Windows 95/98/ME and NT/2000=topic426
  505. 2 Creating a .INF file 
  506. 3 Creating a .INF file =topic427
  507. 3 Why should I create an INF file?=topic428
  508. 3 How do I install an INF file when no driver exists?=topic429
  509. 3 How do I replace an existing driver using the INF file?
  510. 4 How do I replace an existing driver using the INF file?=topic430
  511. 4 Windows 2000=topic431
  512. 4 Windows 95/98/ME=topic432
  513. 2 Windows CE
  514. 3 Windows CE=topic433
  515. 2 Linux
  516. 3 Linux=topic434
  517. 3 WinDriver Kernel Module=topic435
  518. 3 Your User Mode Driver=topic436
  519. 3 Kernel Plugin Modules=topic437
  520. 3 Installation script=topic438
  521. 2 Solaris
  522. 3 Solaris=topic439
  523. 3 Installation script=topic440
  524. 2 VxWorks
  525. 3 VxWorks=topic441
  526. 1 PC-Based Development Platform Parallel Port Cable Info 
  527. 2 PC-Based Development Platform Parallel Port Cable Info =topic442
  528. 1 Limitations on demo versions
  529. 2 Limitations on demo versions=topic443
  530. 1 Version history list
  531. 2 Version history list=topic444
  532. 1 Purchasing WinDriver
  533. 2 Purchasing WinDriver=topic445
  534. 1 Distributing your driver - legal issues
  535. 2 Distributing your driver - legal issues=topic446
  536.